<?php

declare(strict_types=1);

use App\Common\Middleware\CoreMiddleware;
use Base\Utils\EasyWeChat\Work\ExternalContact\MessageClient;
use Base\Utils\Event\EventDispatcherFactory;
use Psr\EventDispatcher\EventDispatcherInterface;

return [
    Hyperf\Contract\StdoutLoggerInterface::class => Base\Log\StdoutLoggerFactory::class,
    Hyperf\HttpServer\CoreMiddleware::class => CoreMiddleware::class,
    EasyWeChat\Work\ExternalContact\MessageClient::class => MessageClient::class,
    EventDispatcherInterface::class => EventDispatcherFactory::class,
];
